<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>主数据项目战略成果汇报</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.7.0/chart.min.js"></script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    
    <style>
        @media print {
            body {
                -webkit-print-color-adjust: exact;
                print-color-adjust: exact;
            }
        }

        .gradient-blue {
            background: linear-gradient(to right, #EEF2FF, #F0F9FF);
        }

        .metric-card {
            transition: transform 0.2s;
        }

        .metric-card:hover {
            transform: translateY(-2px);
        }

        .chart-container {
            position: relative;
            height: 300px;
            width: 100%;
        }
    </style>
</head>
<body class="bg-gray-50">
    <div class="p-8">
        <div class="max-w-6xl mx-auto bg-white rounded-lg shadow-sm p-8">
            <h1 class="text-3xl font-semibold text-center mb-12 text-gray-800">主数据项目战略成果汇报</h1>

            <!-- Strategy Section -->
            <div class="mb-12 gradient-blue rounded-lg p-6">
                <h2 class="text-xl font-semibold text-gray-800 mb-3">核心战略</h2>
                <p class="text-gray-700 text-lg">为业务用户持续创造价值，打造高效数据服务体系</p>
            </div>

            <!-- Metrics Grid -->
            <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-12">
                <div class="metric-card bg-blue-50 p-6 rounded-lg">
                    <div class="flex items-center justify-between">
                        <svg class="h-8 w-8 text-blue-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"/>
                        </svg>
                        <svg class="h-6 w-6 text-green-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 7l5 5m0 0l-5 5m5-5H6"/>
                        </svg>
                    </div>
                    <h3 class="text-2xl font-bold text-gray-800 mt-4">30+</h3>
                    <p class="text-gray-600">系统覆盖范围</p>
                </div>

                <div class="metric-card bg-green-50 p-6 rounded-lg">
                    <div class="flex items-center justify-between">
                        <svg class="h-8 w-8 text-green-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"/>
                        </svg>
                        <span class="text-green-600 font-semibold">↑228.57%</span>
                    </div>
                    <h3 class="text-2xl font-bold text-gray-800 mt-4">23个</h3>
                    <p class="text-gray-600">H2新增接入系统</p>
                </div>

                <div class="metric-card bg-yellow-50 p-6 rounded-lg">
                    <div class="flex items-center justify-between">
                        <svg class="h-8 w-8 text-yellow-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"/>
                        </svg>
                        <span class="text-yellow-600 font-semibold">H2</span>
                    </div>
                    <h3 class="text-2xl font-bold text-gray-800 mt-4">13个</h3>
                    <p class="text-gray-600">重点需求交付</p>
                </div>
            </div>

            <!-- Charts Section -->
            <div class="mb-12 grid grid-cols-1 lg:grid-cols-2 gap-6">
                <div class="bg-white p-6 rounded-lg shadow-sm">
                    <h3 class="text-lg font-semibold mb-4">系统接入增长趋势</h3>
                    <div class="chart-container">
                        <canvas id="systemGrowthChart"></canvas>
                    </div>
                </div>
                <div class="bg-white p-6 rounded-lg shadow-sm">
                    <h3 class="text-lg font-semibold mb-4">周数据处理量</h3>
                    <div class="chart-container">
                        <canvas id="performanceChart"></canvas>
                    </div>
                </div>
            </div>

            <!-- Key Achievements -->
            <div class="mb-12">
                <h2 class="text-xl font-semibold mb-6 text-gray-800">重要成果</h2>
                <div class="space-y-4">
                    <div class="p-6 bg-gradient-to-r from-blue-50 to-white rounded-lg border border-blue-100">
                        <h3 class="font-semibold text-blue-800 mb-2">S级项目核心支撑</h3>
                        <p class="text-gray-700">作为IFS管理核算长期方案实施项目核心数据链路，实现多领域数据分发，支撑300万台销量战略目标</p>
                    </div>
                    
                    <div class="p-6 bg-gradient-to-r from-green-50 to-white rounded-lg border border-green-100">
                        <h3 class="font-semibold text-green-800 mb-2">数据治理升级</h3>
                        <p class="text-gray-700">完善主数据体系，支持BPC三端预算编制线上化，显著提升数据准确性，降低运维成本</p>
                    </div>
                    
                    <div class="p-6 bg-gradient-to-r from-purple-50 to-white rounded-lg border border-purple-100">
                        <h3 class="font-semibold text-purple-800 mb-2">业务价值提升</h3>
                        <p class="text-gray-700">优化财务分摊粒度，支持公司级管报，赋能多个S级项目，助力业财一体化分析</p>
                    </div>
                    
                    <div class="p-6 bg-gradient-to-r from-orange-50 to-white rounded-lg border border-orange-100">
                        <h3 class="font-semibold text-orange-800 mb-2">技术能力突破</h3>
                        <p class="text-gray-700">优化架构支持高并发场景，保障商业链路营销活动稳定性，服务多领域系统集成</p>
                    </div>
                </div>
            </div>

            <!-- Challenges Section -->
            <div class="bg-orange-50 rounded-lg p-6">
                <div class="flex items-center mb-4">
                    <svg class="h-6 w-6 text-orange-600 mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
                    </svg>
                    <h2 class="text-xl font-semibold text-gray-800">项目挑战</h2>
                </div>
                <div class="space-y-4">
                    <div class="bg-white p-4 rounded-lg border border-orange-100">
                        <h3 class="font-semibold text-orange-800 mb-2">交付压力</h3>
                        <p class="text-gray-700">面对13个重点需求的业务倒排期，团队承受较大交付压力</p>
                    </div>
                    <div class="bg-white p-4 rounded-lg border border-orange-100">
                        <h3 class="font-semibold text-orange-800 mb-2">技术挑战</h3>
                        <p class="text-gray-700">作为协同项目核心支撑方，需要处理大量数据，同时保证性能与稳定性</p>
                    </div>
                    <div class="bg-white p-4 rounded-lg border border-orange-100">
                        <h3 class="font-semibold text-orange-800 mb-2">沟通成本</h3>
                        <p class="text-gray-700">多系统联调对接，大量工单处理，需要投入大量沟通精力</p>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script>
        // 系统增长图表
        const systemCtx = document.getElementById('systemGrowthChart').getContext('2d');
        new Chart(systemCtx, {
            type: 'bar',
            data: {
                labels: ['H1', 'H2'],
                datasets: [{
                    label: '系统数量',
                    data: [7, 23],
                    backgroundColor: '#1a73e8',
                    borderRadius: 4,
                }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                plugins: {
                    legend: {
                        display: false
                    }
                },
                scales: {
                    y: {
                        beginAtZero: true
                    }
                }
            }
        });

        // 性能图表
        const perfCtx = document.getElementById('performanceChart').getContext('2d');
        new Chart(perfCtx, {
            type: 'line',
            data: {
                labels: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
                datasets: [{
                    label: '数据处理量',
                    data: [24000, 26000, 25000, 27000, 26500, 25500, 24500],
                    borderColor: '#1a73e8',
                    tension: 0.4,
                    borderWidth: 2,
                    pointRadius: 4,
                    pointHoverRadius: 6,
                }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                plugins: {
                    legend: {
                        display: false
                    }
                }
            }
        });
    </script>
</body>
</html>